package com.leyou.item.pojo;

import lombok.Data;
import tk.mybatis.mapper.annotation.KeySql;

import javax.persistence.Id;
import javax.persistence.Table;
import javax.persistence.Transient;
import java.util.List;

/**
 * description: 规格组实体类
 * @author 朱正磊
 * @date 2021-03-31 22:35:44
 */
@Data
@Table(name = "tb_spec_group")
public class SpecGroup {

    /**
     * 自增长主键，规格组id
     */
    @Id
    @KeySql(useGeneratedKeys = true)
    private Long id;

    /**
     * 商品分类id，一个分类下有多个规格组
     */
    private Long cid;

    /**
     * 规格组的名称
     */
    private String name;

    // ============================【以下为非表字段映射属性】============================ //

    /**
     * 规格参数集合
     */
    @Transient
    private List<SpecParam> params;

}
